class OpenApiUrlParams:
    # ServiceClient 对应的url
    SERVICE_GET_ACCESS_TOKEN = '/service/get-access-token'

    # UserClient 对应的url
    USER_ADD = '/user/add'
    USER_UPDATE = '/user/update'
    USER_DELETE = '/user/delete'
    USER_DISABLE = '/user/disable'
    USER_ENABLE = '/user/enable'
    USER_UNBIND = '/user/unbind'
    USER_GET_AUTH_URL = '/user/get-auth-url'
    USER_GET_DETAIL = '/user/get'
    USER_GET_IDENTITY_INFO = '/user/get-identity-info'

    # CorpClient 对应的url
    CORP_ADD = '/corp/add'
    CORP_UPDATE = '/corp/update'
    CORP_DELETE = '/corp/delete'
    CORP_DISABLE = '/corp/disable'
    CORP_ENABLE = '/corp/enable'
    CORP_UNBIND = '/corp/unbind'
    CORP_GET_AUTH_URL = '/corp/get-auth-url'
    CORP_GET_DETAIL = '/corp/get'
    CORP_GET_IDENTITY_INFO = '/corp/get-identity-info'

    # DocClient 对应的url
    FILE_UPLOAD_INSTANT = '/file/upload-instant'
    # DocTemplateClient 对应的url
    DOC_TEMPLATE_GET_LIST = '/doc-template/get-list'
    DOC_TEMPLATE_GET_DETAIL = '/doc-template/get-detail'
    # SignTemplateClient 对应的url
    SIGN_TEMPLATE_GET_LIST = '/sign-template/get-list'
    SIGN_TEMPLATE_GET_DETAIL = '/sign-template/get-detail'
    # Template PUI
    TEMPLATE_GET_PAGEMANAGE_URL= '/template/get-pagemanage-url'

    # SignTaskClient 对应的url
    SIGN_TASK_CREATE = '/sign-task/create'
    SIGN_TASK_CREATE_WITH_TEMPLATE = '/sign-task/create-with-template'
    SIGN_TASK_ADD_DOCS = '/sign-task/doc/add'
    SIGN_TASK_DELETE_DOCS = '/sign-task/doc/delete'
    SIGN_TASK_ADD_FIELD = '/sign-task/field/add'
    SIGN_TASK_DELETE_FIELD = '/sign-task/field/delete'
    SIGN_TASK_GET_FIELDS_EDIT_URL = '/sign-task/field/get-url'
    SIGN_TASK_FILL_FIELDS_VALUE = '/sign-task/field/fill-values'

    SIGN_TASK_ADD_ATTACHS = '/sign-task/attach/add'
    SIGN_TASK_DELETE_ATTACHS = '/sign-task/attach/delete'
    SIGN_TASK_ADD_ACTORS = '/sign-task/actor/add'
    SIGN_TASK_DELETE_ACTOR = '/sign-task/actor/delete'

    SIGN_TASK_INITIATE = '/sign-task/initiate'
    SIGN_TASK_CANCEL = '/sign-task/cancel'
    SIGN_TASK_DOC_FINALIZE = '/sign-task/doc/finalize'
    SIGN_TASK_BLOCK = '/sign-task/block'
    SIGN_TASK_UNBLOCK = '/sign-task/unblock'
    SIGN_TASK_FINISH = '/sign-task/finish'
    SIGN_TASK_URGE = '/sign-task/urge-sign'

    SIGN_TASK_GET_DETAIL = '/sign-task/get-detail'
    SIGN_TASK_DOWNLOAD_DOCS = '/sign-task/download-files'
    SIGN_TASK_GET_URL = '/sign-task/get-url'

    # bill 对应的url
    BILLING_GET_BILL_URL = '/billing/get-bill-url'

    # corpManage 对应的url
    CORP_MANAGE_GET_MANAGE_URL = '/manage/get-manage-url'

    # OrgClient 组织管理
    CORP_DEPT_GET_LIST = "/corp/dept/get-list"
    CORP_DEPT_GET_DETAIL = "/corp/dept/get-detail"
    CORP_DEPT_CREATE = "/corp/dept/create"
    CORP_DEPT_MODIFY = "/corp/dept/modify"
    CORP_DEPT_DELETE = "/corp/dept/delete"
    CORP_MEMBER_GET_LIST = "/corp/member/get-list"
    CORP_MEMBER_GET_DETAIL = "/corp/member/get-detail"
    CORP_MEMBER_CREATE = "/corp/member/create"
    CORP_MEMBER_ACTIVE_URL = "/corp/member/get-active-url"
    CORP_MEMBER_MODIFY = "/corp/member/modify"
    CORP_MEMBER_SET_DEPT = "/corp/member/set-dept"
    CORP_MEMBER_SET_STATUS = "/corp/member/set-status"
    CORP_MEMBER_DELETE = "/corp/member/delete"
    GET_ORG_MANAGER_URL = "/corp/organization/manage/get-url"

    # SealClient 印章管理
    SEAL_GET_LIST = "/seal/get-list"
    SEAL_GET_USER_LIST = "/seal/get-user-list"
    SEAL_GET_DETAIL = "/seal/get-detail"
    SEAL_GET_APPOINTED_URL = "/seal/manage/get-appointed-seal-url"
    GET_USER_SEAL_LIST = "/seal/user/get-list"
    SEAL_GET_CREATE_URL = "/seal/create/get-url"
    SEAL_GET_VERIFY_LIST = "/seal/verify/get-list"
    SEAL_MODIFY = "/seal/modify"
    SEAL_GET_GRANT_URL = "/seal/grant/get-url"
    SEAL_CANCEL_GRANT = "/seal/grant/cancel"
    SEAL_SET_STATUS = "/seal/set-status"
    SEAL_DELETE = "/seal/delete"
    SEAL_GET_MANAGE_URL = "/seal/manage/get-url"
    SEAL_GET_FREE_SIGN_URL = "/seal/free-sign/get-url"
    PERSONAL_SEAL_GET_LIST = "/personal-seal/get-list"
    PERSONAL_SEAL_GET_FREE_SIGN_URL = "/personal-seal/free-sign/get-url"